home *** CD-ROM | disk | FTP | other *** search
- # DESCRIPTION:
- # --------------------------------------------------------------
- #
- # Open CDXA, Tests position of device, Close
- #
- # --------------------------------------------------------------
- @BREAK A CDXA WILL NEED TO BE IN THE DEFAULT CD-ROM DRIVE
-
- open cdxa alias cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
- @WAIT_NOTIFY 1 30000
-
- acquire cdxa_1
- @WAIT_PASSDEVICE cdxa_1 10000
-
- set cdxa_1 door locked notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #2
- @WAIT_NOTIFY 2 30000
-
- pause cdxa_1
- @CHECK The manual eject button has been locked. Attempt to Eject the CDXA. Did the eject fail?
-
- status cdxa_1 media present wait
- =TRUE
-
- set cdxa_1 door open notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #3
- @WAIT_NOTIFY 3 30000
-
- status cdxa_1 media present wait
- =FALSE
-
- @break Please replace the CD into the ROM Drive.
- @PAUSE 5000
-
- status cdxa_1 media present wait
- =TRUE
-
- set cdxa_1 door unlocked notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #4
- @WAIT_NOTIFY 4 30000
-
- set cdxa_1 door open notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #5
- @WAIT_NOTIFY 5 30000
-
- status cdxa_1 media present wait
- =FALSE
-
- close cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #6
- @WAIT_NOTIFY 6 30000
-